import { withInstall } from '@/utils'

import basicContainer from './src/BasicContainer.vue'
// import baseEcharts from './src/BasicEcharts'
import basicEditor from './src/BasicEditor'
import basicEditTableRemark from './src/BasicEditTableRemark.vue'
import basicInputPopover from './src/BasicInputPopover.vue'
import basicPagination from './src/BasicPagination.vue'
import basicRefreshBtn from './src/BasicRefreshBtn.vue'
import basicSwitch from './src/BasicSwitch.vue'
import basicTransfer from './src/BasicTransfer.vue'
import commonDealDialog from './src/CommonDealDialog.vue'
import quoteCard from './src/QuoteCard.vue'

export type BasicPaginationInstance = typeof BasicPagination

// export const BaseEcharts = withInstall(baseEcharts)
export const BasicEditor = withInstall(basicEditor)
export const CommonDealDialog = withInstall(commonDealDialog)
export const QuoteCard = withInstall(quoteCard)
export const BasicPagination = withInstall(basicPagination)
export const BasicContainer = withInstall(basicContainer)
export const BasicTransfer = withInstall(basicTransfer)
export const BasicSwitch = withInstall(basicSwitch)
export const BasicInputPopover = withInstall(basicInputPopover)
export const BasicEditTableRemark = withInstall(basicEditTableRemark)
export const BasicRefreshBtn = withInstall(basicRefreshBtn)
